//引入vue路由
import VueRouter from 'vue-router'
//引入vue
import Vue from  'vue'

//安装VueRouter
Vue.use(VueRouter)

//解决路由报错配置
const originalPush = VueRouter.prototype.push
VueRouter.prototype.push = function push(location) {
    return originalPush.call(this, location).catch(err => err)
}

export const router = new VueRouter({
    routes:[
        {
            path: '/',
            redirect: '/dashboard'
        },
        {
            name:'login',
            path:'/login',
            component:() => import('../components/common/login/Login.vue')
        },
        {
            path:'/',
            component:() => import('../components/common/main/Home.vue'),
            children:[
                {
                    name:'dashboard',
                    path:'/dashboard',
                    meta:{title:'首页'},
                    component:() => import('../components/common/main/Dashboard.vue')
                },
                {
                    name:'ActionManage',
                    path:'/ActionManage',
                    meta:{title:'审批流设置'},
                    component:() => import('../components/common/flow/Flow.vue')
                },{
                    name:'Mybacklog',
                    path:'/Mybacklog',
                    meta:{title:'我的代办事项'},
                    component:() => import('../components/common/mybacklog/Mybacklog.vue')
                },{
                    name:'MaterialGPlans.vue',
                    path:"/MaterialGPlans",
                    meta:{title:'材料总计划'},
                    component:() => import('../components/lyz/MaterialGPlans.vue')
                },{
                    name:'MaterialGPlansList.vue',
                    path:"/MaterialGPlansList",
                    meta:{title:'材料总计划列表'},
                    component:() => import('../components/lyz/MaterialGPlansList.vue')
                },{
                    name:'MaterialNeed.vue',
                    path:"/MaterialNeed",
                    meta:{title:"材料需求"},
                    component:() => import("../components/lyz/MaterialNeed.vue")
                },{
                    name:"MaterialNeedList.vue",
                    path:"/MaterialNeedList",
                    meta:{title:"材料需求列表"},
                    component:() => import("../components/lyz/MaterialNeedList.vue")
                },{
                   name:"MaterialContract.vue",
                   path:"/MaterialContract",
                   meta:{title:"材料合同"},
                   component:() => import("../components/lyz/MaterialContract.vue")
                },{
                  name:"MaterialContractList.vue",
                  path:"/MaterialContractList",
                  meta:{title:"材料合同列表"},
                  component:() => import("../components/lyz/MaterialContractList.vue")
                },{
                  name:"MaterialInstorage.vue",
                  path:"/MaterialInstorage",
                  meta:{title:"材料入库"},
                  component:() => import("../components/lyz/MaterialInstorage.vue")
                },{
                  name:"MaterialInstorageList.vue",
                  path:"/MaterialInstorageList",
                  meta:{title:"材料入库列表"},
                  component:() => import("../components/lyz/MaterialInstorageList.vue")
                },{
                  name:"MaterialOutstorage.vue",
                  path:"/MaterialOutstorage",
                  meta:{title:"材料出库"},
                  component:() => import("../components/lyz/MaterialOutstorage.vue")
                },{
                  name:"MaterialOutstorageList.vue",
                  path:"/MaterialOutstoargeList",
                  meta:{title:"材料出库列表"},
                  component:() => import("../components/lyz/MaterialOutstorageList.vue")
                },{
                  name:"MaterialRefound.vue",
                  path:"/MaterialRefoundRecord",
                  meta:{title:"材料退库"},
                  component:() => import("../components/lyz/MaterialRefound.vue")
                },
                // {
                //     name:'deviceplan',
                //     path:'/deviceplan',
                //     meta:{title:'设备需求计划'},
                //     component:() => import('../components/mfy/modularOne/DeviceRequirePlan.vue')
                // },
                {
                    name:'tenderProjectInfoList',
                    path:'/tenderProjectInfoList',
                    meta:{title:'项目信息列表'},
                    component:() => import('../components/gs/TenderProjectInfo/List.vue')
                },
                {
                    name:'Subcontract',
                    path:'/Subcontract',
                    meta:{title:'分包合同'},
                    component:() => import('../components/wyh/Subcontract.vue')
                },
                {
                    name:'SubcontractList',
                    path:'/SubcontractList',
                    meta:{title:'分包合同列表'},
                    component:() => import('../components/wyh/SubcontractList.vue')
                },
                {
                    name:'Payment',
                    path:'/Payment',
                    meta:{title:'分包进度款申报'},
                    component:() => import('../components/wyh/Payment.vue')
                },
                {
                    name:'PaymentList',
                    path:'/PaymentList',
                    meta:{title:'分包进度款申报列表'},
                    component:() => import('../components/wyh/PaymentList.vue')
                },
                {
                    name:'SubcontractPayment',
                    path:'/SubcontractPayment',
                    meta:{title:'分包付款'},
                    component:() => import('../components/wyh/SubcontractPayment.vue')
                },
                {
                    name:'SubcontractPaymentList',
                    path:'/SubcontractPaymentList',
                    meta:{title:'分包付款列表'},
                    component:() => import('../components/wyh/SubcontractPaymentList.vue')
                },
                {
                    name:'SubSettle',
                    path:'/SubSettle',
                    meta:{title:'完工结算'},
                    component:() => import('../components/wyh/SubSettle.vue')
                },
                {
                    name:'SubSettleList',
                    path:'/SubSettleList',
                    meta:{title:'完工结算列表'},
                    component:() => import('../components/wyh/SubSettleList.vue')
                },{
                    name:'ConstructionLog',
                    path:'/ConstructionLog',
                    meta:{title:'施工日志'},
                    component:() => import('../components/nyx/Construction/ConstructionLog.vue')
                },
                {
                    name:'ConstructionLogList',
                    path:'/ConstructionLogList',
                    meta:{title:'施工日志列表'},
                    component:() => import('../components/nyx/Construction/ConstructionLogList.vue')
                },
                {
                    name:'DesignModify',
                    path:'/DesignModify',
                    meta:{title:'设计变更'},
                    component:() => import('../components/nyx/Design/DesignModify.vue')
                },
                {
                    name:'DesignModifyList',
                    path:'/DesignModifyList',
                    meta:{title:'设计变更列表'},
                    component:() => import('../components/nyx/Design/DesignModifyList.vue')
                },
                {
                    name:'TechnicalDisclosure',
                    path:'/TechnicalDisclosure',
                    meta:{title:'技术交底'},
                    component:() => import('../components/nyx/Technical/TechnicalDisclosure.vue')
                },
                {
                    name:'TechnicalDisclosureList',
                    path:'/TechnicalDisclosureList',
                    meta:{title:'技术交底列表'},
                    component:() => import('../components/nyx/Technical/TechnicalDisclosureList.vue')
                },
                {
                    name:'WorkOrgPlan',
                    path:'/WorkOrgPlan',
                    meta:{title:'施工组织方案'},
                    component:() => import('../components/nyx/Work/WorkOrgPlan.vue')
                },
                {
                    name:'WorkOrgPlanList',
                    path:'/WorkOrgPlanList',
                    meta:{title:'施工组织方案列表'},
                    component:() => import('../components/nyx/Work/WorkOrgPlanList.vue')
                },
                {
                    name:'GoodsPlanList',
                    path:'/GoodsPlanList',
                    meta:{title:'大型物资招标采购计划列表'},
                    component:() => import('../components/gs/GoodsPlan/GoodsPlanList.vue')
                }, {
                    name:'GoodsPlanEdit',
                    path:'/GoodsPlanEdit',
                    meta:{title:'大型物资招标采购计划'},
                    component:() => import('../components/gs/GoodsPlan/GoodsPlanEdit.vue')
                }, {
                    name:'SubPlanEdit',
                    path:'/SubPlanEdit',
                    meta:{title:'分包招标采购计划'},
                    component:() => import('../components/gs/SubPlan/SubPlanEdit.vue')
                }, {
                    name:'SubPlanList',
                    path:'/SubPlanList',
                    meta:{title:'分包招标列表'},
                    component:() => import('../components/gs/SubPlan/SubPlanList.vue')
                }, {
                    name:'AllGoodsPlanList',
                    path:'/GoodsPlanList',
                    meta:{title:'大型物资招标采购计划查询'},
                    component:() => import('../components/gs/GoodsPlan/GoodsPlanList.vue')
                }, {
                    name:'AllSubPlanList',
                    path:'/SubPlanList',
                    meta:{title:'分包招标采购计划查询'},
                    component:() => import('../components/gs/SubPlan/SubPlanList.vue')
                }, {
                    name:'GoodsPlanDetailsList',
                    path:'/GoodsPlanDetailsList',
                    meta:{title:'大型物资招标采购计划明细查询'},
                    component:() => import('../components/gs/GoodsPlanDetails/GoodsPlanDetailsList.vue')
                },{
                    name:'SubPlanDetailsList',
                    path:'/SubPlanDetailsList',
                    meta:{title:'分包招标采购计划明细查询'},
                    component:() => import('../components/gs/SubPlanDetails/SubPlanDetailsList.vue')
                },{
                    name:'RenderAccount',
                    path:'/RenderAccount',
                    meta:{title:'投标公司账号分配'},
                    component:() => import('../components/gs/TenderManager/RenderAccount.vue')
                },{
                    name:'UpdatePassword',
                    path:'/UpdatePassword',
                    meta:{title:'修改密码'},
                    component:() => import('../components/gs/TenderManager/UpdatePassword.vue')
                },{
                    name:'RegisterCompany',
                    path:'/RegisterCompany',
                    meta:{title:'公司信息登记'},
                    component:() => import('../components/gs/TenderManager/RegisterCompany.vue')
                },
                {
                    name:'Bidding',
                    path:'/Bidding',
                    meta:{title:'竞标'},
                    component:() => import('../components/gs/TenderManager/Bidding.vue')
                }, {
                    name:'WeHistory',
                    path:'/WeHistory',
                    meta:{title:'我方竞标记录'},
                    component:() => import('../components/gs/TenderManager/WeHistory.vue')
                }, {
                    name:'OpponentHistory',
                    path:'/OpponentHistory',
                    meta:{title:'竞争对手'},
                    component:() => import('../components/gs/TenderManager/OpponentHistory.vue')
                },{
                    name:'BiddingHistory',
                    path:'/BiddingHistory',
                    meta:{title:'第三方公司竞标记录'},
                    component:() => import('../components/gs/BiddingHistory/BiddingHistory.vue')
                }, {
                    name:'deviceplan',
                    path:'/deviceplan',
                    meta:{title:'设备需求计划'},
                    component:() => import('../components/mfy/modularOne/DeviceRequirePlan.vue')
                },
                {
                    name:'devicelist',
                    path:'/devicelist',
                    meta:{title:'设备需求计划列表'},
                    component:() => import('../components/mfy/modularOne/DeviceRequireList.vue')
                },
                {
                    name:'sbyh',
                    path:'/sbyh',
                    meta:{title:'设备油耗'},
                    component:() => import('../components/mfy/modularWu/DeviceOilUsed.vue')
                },
                {
                    name:'sbyhmx',
                    path:'/sbyhmx',
                    meta:{title:'设备油耗明细'},
                    component:() => import('../components/mfy/modularWu/DeviceOilList.vue')
                }
                ,
                {
                    name:'sbwb',
                    path:'/sbwb',
                    meta:{title:'设备维保'},
                    component:() => import('../components/mfy/modularSi/DeviceMaintain.vue')
                }
                ,
                {
                    name:'sbwbmx',
                    path:'/sbwbmx',
                    meta:{title:'设备维保列表'},
                    component:() => import('../components/mfy/modularSi/DeviceMaintainList.vue')
                },
                {
                    name:'deviceCollect',
                    path:'/deviceCollect',
                    meta:{title:'设备领用'},
                    component:() => import('../components/mfy/modularEr/DeviceCollect.vue')
                }
                ,
                {
                    name:'deviceCollectmx',
                    path:'/deviceCollectmx',
                    meta:{title:'设备领用列表'},
                    component:() => import('../components/mfy/modularEr/DeviceCollectList.vue')
                },
                {
                    name:'deviceinspect',
                    path:'/deviceinspect',
                    meta:{title:'设备检查'},
                    component:() => import('../components/mfy/modularSan/DeviceInspect.vue')
                }
                ,
                {
                    name:'deviceinspectList',
                    path:'/deviceinspectList',
                    meta:{title:'设备检查列表'},
                    component:() => import('../components/mfy/modularSan/DeviceInspectList.vue')
                },
                {
                    name:'devicerepar',
                    path:'/devicerepar',
                    meta:{title:'设备维修'},
                    component:() => import('../components/mfy/modularSi/DeviceRepar.vue')
                },
                {
                    name:'devicereparmx',
                    path:'/devicereparmx',
                    meta:{title:'设备维修列表'},
                    component:() => import('../components/mfy/modularSi/DeviceReparList.vue')
                },
                {
                    name:'devicescrap',
                    path:'/devicescrap',
                    meta:{title:'设备报废'},
                    component:() => import('../components/mfy/modularLiu/DeviceScrap.vue')
                },
                {
                    name:'devicescrapmx',
                    path:'/devicescrapmx',
                    meta:{title:'设备报废列表'},
                    component:() => import('../components/mfy/modularLiu/DeviceScrapList.vue')
                },
                {
                    name:'LeasePlan',
                    path:'/LeasePlan',
                    meta:{title:'租赁计划'},
                    component:() => import('../components/hyh/LeasePlan.vue')
                },
                {
                    name:'LeasePlanList',
                    path:'/LeasePlanList',
                    meta:{title:'租赁计划列表'},
                    component:() => import('../components/hyh/LeasePlanList.vue')
                },{
                    name:'LeaseContract',
                    path:'/LeaseContract',
                    meta:{title:'租赁合同'},
                    component:() => import('../components/hyh/LeaseContract.vue')
                },

                {
                    name:'LeaseContractlist',
                    path:'/LeaseContractlist',
                    meta:{title:'租赁合同列表'},
                    component:() => import('../components/hyh/LeaseContractlist.vue')
                },{
                    name:'LeasePayment',
                    path:'/LeasePayment',
                    meta:{title:'租赁付款'},
                    component:() => import('../components/hyh/LeasePayment.vue')
                },

                {
                    name:'LeasePaymentlist',
                    path:'/LeasePaymentlist',
                    meta:{title:'租赁付款列表'},
                    component:() => import('../components/hyh/LeasePaymentList.vue')
                },
                // {
                //     name:'devicelist',
                //     path:'/devicelist',
                //     meta:{title:'设备需求计划列表'},
                //     component:() => import('../components/mfy/DeviceInspectList.vue')
                // }
                {
                    name:'AddDierctly',
                    path:'/AddDierctly',
                    meta:{title:'直接成本预算'},
                    component:() => import('../components/cyy/AddDierctly.vue')
                },
                {
                    name:'AddIndirect',
                    path:'/AddIndirect',
                    meta:{title:'间接成本预算'},
                    component:() => import('../components/cyy/AddIndirect.vue')
                },
                {
                    name:'ShowDirectly',
                    path:'/ShowDirectly',
                    meta:{title:'直接成本预算列表'},
                    component:() => import('../components/cyy/ShowDirectly.vue')
                },
                {
                    name:'ShowIndirect',
                    path:'/ShowIndirect',
                    meta:{title:'间接成本预算列表'},
                    component:() => import('../components/cyy/ShowIndirect.vue')
                },
                {
                    name:'SecurityLogForm',
                    path:'/SecurityLog',
                    meta:{title:'安全日志'},
                    component:() => import('../components/zxm/SecurityLog/SecurityLog.vue')
                },
                {
                    name:'SecurityLogList',
                    path:'/SecurityLogList',
                    meta:{title:'安全日志列表'},
                    component:() => import('../components/zxm/SecurityLog/SecurityLogList.vue')
                },
                {
                    name:'SecurityCheckRecordFrom',
                    path:'/SecurityCheckRecord',
                    meta:{title:'安全检查记录及整改'},
                    component:() => import('../components/zxm/SecurityCheckRecordUpdate/SecurityCheckRecord.vue')
                },
                {
                    name:'SecurityCheckRecordList',
                    path:'/SecurityCheckRecordList',
                    meta:{title:'安全检查记录列表'},
                    component:() => import('../components/zxm/SecurityCheckRecordUpdate/SecurityCheckList.vue')
                },
                {
                    name:'SecurityLogQuery',
                    path:'/SecurityLogQuery',
                    meta:{title:'安全日志查询'},
                    component:() => import('../components/zxm/SecurityReportForms/SecurityLogQuery.vue')
                },
                {
                    name:'SecurityCheckRecordQuery',
                    path:'/SecurityCheckRecordQuery',
                    meta:{title:'安全检查记录整改查询'},
                    component:() => import('../components/zxm/SecurityReportForms/SecurityCheckRecordQuery.vue')
                },
                {
                    name:'LaoWuHeTong',
                    path:'/LaoWuHeTong',
                    meta:{title:'劳务合同'},
                    component:() => import('../components/smj/LaoWuHeTong.vue')
                },
                {
                    name:'InvoiceOpenInfoAdd',
                    path:'/InvoiceOpenInfoAdd',
                    meta:{title:'开票登记'},
                    component:() => import('../components/gsl/InvoiceOpenInfo/InvoiceOpenInfoAdd.vue')
                },
                {
                    name:'InvoiceOpenInfolist',
                    path:'/InvoiceOpenInfolist',
                    meta:{title:'开票登记列表'},
                    component:() => import('../components/gsl/InvoiceOpenInfo/InvoiceOpenInfolist.vue')
                },{
                    name:'InvoiceReceiveInfoAdd',
                    path:'/InvoiceReceiveInfoAdd',
                    meta:{title:'收票登记'},
                    component:() => import('../components/gsl/InvoiceReceiveInfo/InvoiceReceiveInfoAdd.vue')
                },{
                    name:'InvoiceReceiveInfolist',
                    path:'/InvoiceReceiveInfolist',
                    meta:{title:'收票登记列表'},
                    component:() => import('../components/gsl/InvoiceReceiveInfo/InvoiceReceiveInfolist.vue')
                },{
                    name:'IncomeContract',
                    path:'/IncomeContract',
                    meta:{title:'收入合同'},
                    component:() => import('../components/sy/IncomeContract/IncomeContract.vue')
                },
                {
                    name:'IncomeContractList',
                    path:'/IncomeContractList',
                    meta:{title:'收入合同列表'},
                    component:() => import('../components/sy/IncomeContract/IncomeContractList.vue')
                },
                {
                    name:'ProgressPayment',
                    path:'/ProgressPayment',
                    meta:{title:'进度款申报'},
                    component:() => import('../components/sy/ProcessPaymentDeclaration/ProgressPayment.vue')
                },
                {
                    name:'ProgressPaymentList',
                    path:'/ProgressPaymentList',
                    meta:{title:'进度款申报列表'},
                    component:() => import('../components/sy/ProcessPaymentDeclaration/ProgressPaymentList.vue')
                },
                {
                    name:'ContractReceipt',
                    path:'/ContractReceipt',
                    meta:{title:'合同收款'},
                    component:() => import('../components/sy/ContractReceipt/ContractReceipt.vue')
                },
                {
                    name:'ContractReceiptList',
                    path:'/ContractReceiptList',
                    meta:{title:'合同收款列表'},
                    component:() => import('../components/sy/ContractReceipt/ContractReceiptList.vue')
                },
                {
                    name:'ComplementSettlement',
                    path:'/ComplementSettlement',
                    meta:{title:'完工结算'},
                    component:() => import('../components/sy/ComplementSettlement/ComplementSettlement.vue')
                },
                {
                    name:'ComplementSettlementList',
                    path:'/ComplementSettlementList',
                    meta:{title:'完工结算列表'},
                    component:() => import('../components/sy/ComplementSettlement/ComplementSettlementList.vue')
                },
                {
                    name:'ContractChange',
                    path:'/ContractChange',
                    meta:{title:'收入合同变更签证'},
                    component:() => import('../components/sy/ContractChange/ContractChange.vue')
                },
                {
                    name:'ContractChangeList',
                    path:'/ContractChangeList',
                    meta:{title:'收入合同变更列表'},
                    component:() => import('../components/sy/ContractChange/ContractChangeList.vue')
                },
                {
                    name:'IncomeContractListInfo',
                    path:'/IncomeContractListInfo',
                    meta:{title:'收入合同明细查询'},
                    component:() => import('../components/sy/IncomeReport/IncomeContractListInfo.vue')
                },
                {
                    name:'IncomeReport',
                    path:'/IncomeReport',
                    meta:{title:'收入合同明细查询'},
                    component:() => import('../components/sy/IncomeReport/IncomeReport.vue')
                },
                {
                    name:'ProgressQuery',
                    path:'/ProgressQuery',
                    meta:{title:'收入合同明细查询'},
                    component:() => import('../components/sy/IncomeReport/ProgressQuery.vue')
                },
                {
                    name:'LaoWuHeTongTable',
                    path:'/LaoWuHeTongTable',
                    meta:{title:'劳务合同列表'},
                    component:() => import('../components/smj/LaoWuHeTongTable.vue')
                },
                {
                    name:'LaoWuHeTongRow',
                    path:'/LaoWuHeTongRow',
                    meta:{title:'劳务合同查看'},
                    component:() => import('../components/smj/LaoWuHeTongRow.vue')
                },
                {
                    name:'JinDuKuanShenBao',
                    path:'/JinDuKuanShenBao',
                    meta:{title:'进度款申报'},
                    component:() => import('../components/smj/JinDuKuanShenBao.vue')
                },
                {
                    name:'JinDuKuanShenBaoTable',
                    path:'/JinDuKuanShenBaoTable',
                    meta:{title:'进度款申报列表'},
                    component:() => import('../components/smj/JinDuKuanShenBaoTable.vue')
                },
                {
                    name:'JinDuKuanShenBaoRow',
                    path:'/JinDuKuanShenBaoRow',
                    meta:{title:'进度款申报查看'},
                    component:() => import('../components/smj/JinDuKuanShenBaoRow.vue')
                },
                {
                    name:'LaoWuFuKuan',
                    path:'/LaoWuFuKuan',
                    meta:{title:'劳务付款'},
                    component:() => import('../components/smj/LaoWuFuKuan.vue')
                },
                {
                    name:'LaoWuFuKuanTable',
                    path:'/LaoWuFuKuanTable',
                    meta:{title:'劳务付款列表'},
                    component:() => import('../components/smj/LaoWuFuKuanTable.vue')
                },
                {
                    name:'LaoWuFuKuanRow',
                    path:'/LaoWuFuKuanRow',
                    meta:{title:'劳务付款查看'},
                    component:() => import('../components/smj/LaoWuFuKuanRow.vue')
                },
                {
                    name:'WanGongJieSuan',
                    path:'/WanGongJieSuan',
                    meta:{title:'完工结算'},
                    component:() => import('../components/smj/WanGongJieSuan.vue')
                },
                {
                    name:'WanGongJieSuanTable',
                    path:'/WanGongJieSuanTable',
                    meta:{title:'完工结算列表'},
                    component:() => import('../components/smj/WanGongJieSuanTable.vue')
                },
                {
                    name:'WanGongJieSuanRow',
                    path:'/WanGongJieSuanRow',
                    meta:{title:'完工结算查看'},
                    component:() => import('../components/smj/WanGongJieSuanRow.vue')
                },
                {
                    name:'LinXinLaoWu',
                    path:'/LinXinLaoWu',
                    meta:{title:'零星劳务单'},
                    component:() => import('../components/smj/LinXinLaoWu.vue')
                },
                {
                    name:'LinXinLaoWuTable',
                    path:'/LinXinLaoWuTable',
                    meta:{title:'零星劳务列表'},
                    component:() => import('../components/smj/LinXinLaoWuTable.vue')
                },
                {
                    name:'LinXinLaoWuRow',
                    path:'/LinXinLaoWuRow',
                    meta:{title:'零星劳务列表'},
                    component:() => import('../components/smj/LinXinLaoWuRow.vue')
                },
                {
                    name:'XiangMuGongZi',
                    path:'/XiangMuGongZi',
                    meta:{title:'项目工资登记'},
                    component:() => import('../components/smj/XiangMuGongZi.vue')
                },
                {
                    name:'XiangMuGongZiTable',
                    path:'/XiangMuGongZiTable',
                    meta:{title:'项目工资列表'},
                    component:() => import('../components/smj/XiangMuGongZiTable.vue')
                },
                {
                    name:'XiangMuGongZiRow',
                    path:'/XiangMuGongZiRow',
                    meta:{title:'项目工资查看'},
                    component:() => import('../components/smj/XiangMuGongZiRow.vue')
                },
                {
                    name:'LaoWuShiMingZhi',
                    path:'/LaoWuShiMingZhi',
                    meta:{title:'劳务实名制'},
                    component:() => import('../components/smj/LaoWuShiMingZhi.vue')
                },
                {
                    name:'LaoWuShiMingZhiTable',
                    path:'/LaoWuShiMingZhiTable',
                    meta:{title:'劳务实名制列表'},
                    component:() => import('../components/smj/LaoWuShiMingZhiTable.vue')
                },
                {
                    name:'LaoWuShiMingZhiRow',
                    path:'/LaoWuShiMingZhiRow',
                    meta:{title:'劳务实名制查看'},
                    component:() => import('../components/smj/LaoWuShiMingZhiRow.vue')
                },
                {
                    name:'Output',
                    path:'/Output',
                    meta:{title:'产值进度计划'},
                    component:() => import('../components/ww/Output.vue')
                },
                {
                    name:'OutputList',
                    path:'/OutputList',
                    meta:{title:'产值进度计划列表'},
                    component:() => import('../components/ww/OutputList.vue')
                },
                {
                    name:'Construction',
                    path:'/Construction',
                    meta:{title:'施工进度计划'},
                    component:() => import('../components/ww/Construction.vue')
                },
                {
                    name:'ConstructionList',
                    path:'/ConstructionList',
                    meta:{title:'施工进度计划列表'},
                    component:() => import('../components/ww/ConstructionList.vue')
                },



                {
                    name:'InformationRegistration',
                    path:'/InformationRegistration',
                    meta:{title:'立项信息登记'},
                    component:() => import('../components/zy/InformationRegistration.vue')
                },
                {
                    name:'ProjectList',
                    path:'/ProjectList',
                    meta:{title:'立项项目列表'},
                    component:() => import('../components/zy/ProjectList.vue')
                },
                {
                    name:'ProjectQuery',
                    path:'/ProjectQuery',
                    meta:{title:'项目查询'},
                    component:() => import('../components/zy/ProjectQuery.vue')
                },
                {
                    name:'ProjectStatusChange',
                    path:'/ProjectStatusChange',
                    meta:{title:'项目状态变更'},
                    component:() => import('../components/zy/ProjectStatusChange.vue')
                },


                {
                    name:'expendFundPlan',
                    path:'/expendFundPlan',
                    meta:{title:'资金支出计划'},
                    component:() => import('../components/xz/Fundplan/ExpendFundPlan.vue')
                },
                {
                    name:'expendFundPlanlist',
                    path:'/expendFundPlanlist',
                    meta:{title:'资金支出计划列表'},
                    component:() => import('../components/xz/Fundplan/ExpendFundPlanlist.vue')
                },
                {
                    name:'expendFundPlanselect',
                    path:'/expendFundPlanselect',
                    meta:{title:'支出资金计划查询'},
                    component:() => import('../components/xz/CapitalReport/ExpendFundPlanselect.vue')
                },
                {
                    name:'FillProgress',
                    path:'/FillProgress',
                    meta:{title:'进度填报'},
                    component:() => import('../components/ww/FillProgress.vue')
                },
                {
                    name:'FillProgressList',
                    path:'/FillProgressList',
                    meta:{title:'进度列表'},
                    component:() => import('../components/ww/FillProgressList.vue')
                },
                {
                    name:'ConstructionMaintenance',
                    path:'/ConstructionMaintenance',
                    meta:{title:'施工清单维护'},
                    component:() => import('../components/ww/ConstructionMaintenance.vue')
                },
                {
                    name:'ConstructionMaintenanceList',
                    path:'/ConstructionMaintenanceList',
                    meta:{title:'施工清单维护列表'},
                    component:() => import('../components/ww/ConstructionMaintenanceList.vue')
                },
                {
                    name:'QualityControlAdd',
                    path:'/QualityControlAdd',
                    meta:{title:'质量巡查'},
                    component:() => import('../components/wh/QualityControlAdd.vue')
                },
                {
                    name:'QualityControl',
                    path:'/QualityControl',
                    meta:{title:'质量巡查列表'},
                    component:() => import('../components/wh/QualityControl .vue')
                },
                {
                    name:'AbarbeitungAdd',
                    path:'/AbarbeitungAdd',
                    meta:{title:'质量整改'},
                    component:() => import('../components/wh/AbarbeitungAdd.vue')
                },
                {
                    name:'Abarbeitung',
                    path:'/Abarbeitung',
                    meta:{title:'质量整改列表'},
                    component:() => import('../components/wh/Abarbeitung.vue')
                },
                {
                    name:'QualityControl1',
                    path:'/QualityControl1',
                    meta:{title:'施工清单维护列表'},
                    component:() => import('../components/wh/QualityControl1.vue')
                },
                {
                    name:'Abarbeitung1',
                    path:'/Abarbeitung1',
                    meta:{title:'施工清单维护列表'},
                    component:() => import('../components/wh/Abarbeitung1.vue')
                },

            ]
        },
        {
            //其他情况错误
            path: '*',
            component: Error
        }
    ]
})
